package rs.creator;

import java.util.List;

import rs.domain.Track;
import rs.parser.BannedTracksParser;
import rs.util.Requester;
import rs.util.TuningParameters;

/* Classe responsabile della creazione della lista dei brani bannati dall'utente. */
public class BannedTracksListCreator {
	
	public List<Track> create(Requester app, String user) {
		String url = 
				"http://ws.audioscrobbler.com/2.0/?" +
				"method=user.getbannedtracks&" +
				"user=" + user + "&" +
				"limit=" + TuningParameters.BANNED_TRACKS_LIMIT + "&" +
				"api_key=8cfeab56c4060f4c3b983902e3903a80&" +
				"format=json&" +
				"page=1";
		String response = app.send(url);
		return new BannedTracksParser().parse(app, url, response);
	}

}
